home *** CD-ROM | disk | FTP | other *** search
- 10 input"datum format ttmmjjjj ";d$
- 20 t=val(mid$(d$,1,2))
- 30 m=val(mid$(d$,3,2))
- 40 j=val(mid$(d$,5))
- 50 gosub 1000
- 60 unt=jd-723121+2
- 70 tag=unt-int(unt/7)*7
- 80 tag$(0)="sonntag"
- 90 tag$(1)="montag"
- 100 tag$(2)="dienstag"
- 110 tag$(3)="mittwoch"
- 120 tag$(4)="donnerstag"
- 130 tag$(5)="freitag"
- 140 tag$(6)="samstag"
- 150 print"wochentag: "tag$(tag)
- 160 end
- 1000 rem kalender -> julianisch
- 1010 if m>2 then m=m-3:goto 1030
- 1020 m=m+9:j=j-1
- 1030 jh=int(j/100):ja=j-100*jh
- 1040 jd=int(146097*jh/4)+int(1461*ja/4)
- 1050 jd=jd+int((153*m+2)/5)+t
- 1060 return
-